package com.beiming.libra.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.beiming.libra.base.MyMapper;
import com.beiming.libra.domain.UserDetail;

@Mapper
public interface UserDetailMapper extends MyMapper<UserDetail> {

  /**
   * 根据用户id查询用户详情
   */

  List<UserDetail> selectByUserId(@Param("userId") String userId);

  /**
   * 根据身份证(组织机构编号)获取用户详情
   */
  List<UserDetail> selectByCode(@Param("code") String code, @Param("userType") String userType);

  /**
   *  in 查询所有的用户详细信息
   * @param userDetails
   * @return
   */
  List<UserDetail> selectUserDetail(List<UserDetail> userDetails);

  /**
   *  批量添加
   * @param userDetailList1
   */
  int insertUserDetailList(List<UserDetail> userDetailList1);
}